Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Germany F6 Germany F10 Germany F11 Germany F12 Italy F21 Germany F13 Germany-w2 Germany-w3 Germany F1 Germany F2 Germany F4 France F7 Argentina F3 France F6 Netherlands F1 Netherlands F2 Germany F8 Austria F6 France F13 Argentina F12 France F14 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 France F7 Argentina F9 Brazil F5 Brazil F12 Germany F7 Turkey F41 Kazakhstan F2 Russia F3 Germany F2 Germany F3 Kazakhstan F1 Kazakhstan F2 Switzerland F1 Belgium F2 Germany F9 Germany F13 Netherlands F6 Croatia F16 Croatia F17 Argentina F12 Germany F11 Germany F14 Germany F8 Germany F10 USA F29 USA F14 USA F15 Germany F15 Argentina F6 Germany F16 France F16 Germany-w1 Germany-w4 Brazil F4 Brazil F6 Germany F3 Germany F5 France F5 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Germany F1 Germany F2 USA F31 USA F39 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) USA F10 (Little Rock) USA F12 (Vero Beach) Argentina F5 Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Antonio Savoldi-Marco Co. - Manerbio Torneo Internacional Challenger Fila 2006 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao Lambertz Open by Stawag - Aachen II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Ciudad de Pozoblanco Open Diputacion - Cordoba Dusseldorf Open Challenger 2007 - Dusseldorf Lambertz Open by Stawag 2007 - Aachen Okal Cup 2004 - Eckental Bauer Watertechnology Cup - Eckental Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Amazonia Open de Tenis - Belem BH Tenis Open International Cup 2008 - Belo Horizonte Seguros Bolivar Open - Medellin Credicard Citi Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi GHI Bronx Tennis Classic - Bronx Aberto de Santa Catarina de Tenis - Florianopolis 's Tennis Masters 07 Challenger - Graz AGT Challenger - Leon Belgium F1 Dusseldorf Open 2006 - Dusseldorf Labertz Open by Stawag - Aachen 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Medellin IPP Open - Helsinki Lima Challenger - Lima Copa Petrobras Brazil - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Santiago Challenger Sunrise Challenger Copa Petrobras Colombia - Bogota Tunis Challenger Siemens Open - Scheveningen ATU Cup - Weiden Copa Petrobras-Paraguay - Asuncion Segovia Challenger Seguros Bolivar Open - Medellin ATU Cup - Weiden Jameson Cup - Milan Logopak Challenger 2005 - Lubeck Szczecin Challenger Mons Challenger The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Genova Challenger S Tennis Master Championship - Graz Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Bogota Intersport Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Rabat Challenger Ethias Trophy - Mons Barranquilla Challenger Copa Petrobras Argentina - Buenos Aires Alessandria Challenger Bancolombia Open - Bogota Milan Challenger Bancolombia Open - Cali Orbetello Challenger Trani Challenger San Marino Challenger Manerbio Challenger Genova Challenger Alphen Challenger Todi Challenger Tatra Banka Open 2006 - Bratislava Napoli Challenger Sao Leopoldo Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Montevideo Challenger Challenger Groningen - Groningen Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Wolfsburg Challenger Sarajevo Challenger Recanati Challenger Orbetello Challenger Cordenons Challenger Como Challenger Caversham International Tennis Tournament - Jersey Mons Challenger Helsinki Challenger Sao Paulo Challenger Sarajevo Challenger JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Caltanissetta Challenger Bogota Challenger San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Meerbusch Challenger Kobstaedernes ATP Challenger - Kolding Alphen Challenger Petange Challenger Lambertz Open by Stawag - Aachen ECM Prague Open 2008 - Prague Orleans Challenger Copa Petrobras - Buenos Aires Czech Indoor Open - Prague Astana Challenger Dusseldorf Open Challenger - Dusseldorf Seguros Bolivar Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Eckental Challenger Ljubljana Challenger IX Gramado Open - Gramado Open de L'Isere-Trophee BNP Paribas - Grenoble XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Prague Challenger Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Bogota Manerbio Challenger Como Challenger Santiago Challenger Lima Challenger Brescia Challenger Guayaquil Challenger Tallahassee Challenger Vicenza Challenger BMW Tennis Championship - Sunrise Prostejov Challenger Mons Challenger Copa Petrobras Argentina - Buenos Aires Savannah Challenger Joinville Tennis Festival - Joinville Marburg Challenger Ischgl International ATP Challenger - Ischgl Biella 5 Challenger XIII Trofeo Ciudad de Quito - Quito Open Mutouest de Saint-Brieuc - St. Brieuc Black Forest Open - Freudenstadt Tatra Banka Slovak Open - Bratislava Furth Challenger Marrakech Challenger Dallas Challenger Blumenau Challenger Furth Challenger Citta di Monza - Monza Campinas Challenger USA F27 (Houston) Dortmund Challenger St. Remy Challenger San Sebastian Challenger Bastad Challenger Buenos Aires Challenger Privatbank Open 2006 - Dnepropetrovsk Ostdeutscher Sparkessen Cup - Dresden Challenger Britania Zavaleta - Puebla Prostejov Challenger Asics Challenger Open - Monchengladbach Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt AT&T Challenger of Dallas - Dallas Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger Marburg Challenger II Naples ITG Challenger - Naples Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Guzzini Challenger - Recanati Schickendanz Open - Furth Seguros Bogota Open - Bogota XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Tatra Banka Slovak Open - Bratislava Buenos Aires Challenger Lima Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Aix En Provence Challenger Antalya Challenger Antalya 2 Challenger Prague Challenger Zagreb Challenger Athens Challenger Open de Moselle - Metz Zagreb Challenger Santos Challenger Copa Telmex - Buenos Aires Prague Challenger Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Bordeaux Challenger Zagreb Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Citi Open - Washington PTT Thailand Open - Bangkok Heilbronn Challenger Kremlin Cup - Moscow Cherbourg Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dallas Challenger BMW Open - Munich Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras China Open - Beijing Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Thailand Open - Bangkok If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Argentina Open - Buenos Aires AIG Japan Open Tennis Championships - Tokyo European Open - Antwerp Plava Laguna Croatia Open - Umag Serbia Open - Belgrade BMW Open - Munich Vicenza Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Medellin Challenger Eckental Challenger Loughborough Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Sunrise Challenger Tyumen Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven VTR Open - Vina del Mar Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Rome Challenger ATP Vegeta Croatia Open - Umag VTR Open - Vina del Mar Prostejov Challenger Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Bogota Challenger St. Petersburg Open - St. Petersburg Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Medibank International - Sydney Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ASB Classic - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam German Tennis Championships - Hamburg U.S. Mens's Clay Court Championship - Houston Argentina Open - Buenos Aires Rome Challenger AEGON Championships - London Santiago Open - Santiago Mercedes Cup - Stuttgart International German Open - Hamburg Legg Mason Tennis Classic - Washington Medibank International - Sydney Kremlin Cup - Moscow Kremlin Cup - Moscow Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger Ostrava Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Farmers Classic - Los Angeles BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Moselle Open - Metz Millennium Estoril Open - Estoril Rome Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Santiago Challenger Buenos Aires Challenger Sarasota Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Braunschweig Challenger Mersin Challenger BB&T Atlanta Open - Atlanta Portoroz Challenger Buenos Aires Challenger Citi Open - Washington Millennium Estoril Open - Estoril Mons Challenger Montevideo Challenger Argentina Open - Buenos Aires Nottingham 2 Challenger Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Konzum Croatia Open - Umag If Stockholm Open - Stockholm Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Sydney International - Sydney Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Internazionali di Tennis - Bergamo Guayaquil Challenger China Open - Beijing Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel AEGON Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Gerry Weber Open - Halle Croatia Open Umag - Umag Copa Claro - Buenos Aires Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Brisbane - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON International - Eastbourne Swiss Indoors Basel - Basel BMW Open - Munich NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Santo Domingo Challenger Apia International - Sydney Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Orange Warsaw Open - Warsaw Campionati BNL dItalia - Rome Rogers Cup - Montreal Movistar Open - Santiago BMW Open - Munich BNP Paribas Open - Indian Wells Estoril Open - Estoril ASB Classic - Auckland Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Bet-at-home Open - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Countrywide Classic - Los Angeles Chengdu Open - Chengdu Open Sabadell Atlantico - Barcelona Davis Cup, PO, SWE-ARG 2-3 Argentina Open - Buenos Aires Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, POL-ARG 2-3